home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CD-ROM Directory (13th Edition)
/
The CD-ROM Directory 13.iso
/
install
/
inscript.fra
< prev
next >
Wrap
Text File
|
1993-11-19
|
18KB
|
716 lines
; CD Answer Installation Script - Generic jdk
; <<CDA>> Jun 1 1993;3.2
; Apr 8 1993 hs, Jun 1 1993 hg
; single/multiple disk version
;
; To customize this install script:
; 1. Put the product name (1-8 characters) in a file called
; 'PRODNAME'. There should be no carriage return/line feed at
; the end of the name- the file should contain just the characters
; of the name.
; 2. Put the application name (CD Author 4 character project identifier)
; in a file called 'APPLNAME'. Again, no other chars should be
; the file. Multiple applications are formed by adding a space,
; then another application identifier
; 3. Put the start-up message in a file called PRODSCRN.<language>
; There should not be more than 10 lines.
;
; The first disk must contain the \INSTALL directory.
; This contains the general system files for the install
; process and may be repeated on disk #2, etc.
; The application specific files are kept in a directory
; named 'DISK1'. If additional disks are required, create
; an (empty) file on the current disk named '\MORE' and
; put the overflow files in a directory named \DISK2 (3, 4, ...).
BREAK abort
; install disk
PARSE_PATH <$ProgDir>
SET insdrive = <$Drive>
SET ins = <insdrive>\INSTALL
SET curdisk = 1
GOSUB need_disk
; here are some defaults:
;TFPL 8-6-93
;CONFIG Colors = 0 2 0 30 0 30 0 30 0 112 0 143 0 79 0 79 0 48 0 15 0 30 0 79 0 143 1 30
;CONFIG ColorSet = 55
;TFPL
; default destination drive
PARSE_PATH <$CurDir>
SET def_dest = C:\
IF NOT "<$Drive>"=="<insdrive>" DO SET def_def = <$Drive>
; default CD-ROM interface (FS_HSGEN {High Sierra} or FS_ISGEN {ISO})
SET def_cdtype = High Sierra
SET def_driver = FS_HSGEN
IF EXISTS <insdrive>\INSTALL\<def_driver>.* GOTO ok_driver
SET def_cdtype = ISO
SET def_driver = FS_ISGEN
:ok_driver
; language
SET def_lang = <$Language>
; application name(s) (4 char ident(s) on CD-ROM)
READFILE names = <ins>\APPLNAME.
; product name (application name for batch file, subdirectory name)
READFILE prod = <ins>\PRODNAME.
; default dest drive and directory
PARSE_PATH <def_dest><prod>.CD
SET dstdrive = <$Drive>
SET path = <$Dir>
CD <dstdrive>\
; read and display Application Installation Screen
IF NOT EXISTS <insdrive>\INSTALL\PRODSCRN.<def_lang> GOTO no_banner
READFILE screen = <insdrive>\INSTALL\PRODSCRN.<def_lang>
GOTO show_banner
:no_banner
SET screen =
---- CD Answer Installation pour:\n\n
---- <prod>\n\n
---- Application(s): <names>
:show_banner
CLEAR
TEXT <screen>
SET screen =
WAIT
GOTO okdir
:getdir
CLEAR
TEXT \nError -\n\n
---- Le chemin d'accès <dstdrive><path> n'est pas autorisé!
---- Pour que l'installation du logiciel reussise, il faut qu'il y ait
---- un nom valide de sous-répertoire et d'unité.
WAIT
:okdir
CLEAR
TEXT Le logiciel d'extraction doit être installé sur votre disque dur ou sur un
---- disquette formatée. Les valeurs standards sont <dstdrive> pour l'unité (le
---- disque dur généralement) et un sous-répertoire désigné sous le nom de
---- <path>. Pour utiliser ces valeurs, appuyez à
---- deux reprises sur ─┘ (Entrée). Si vous voulez les modifier, tapez
---- le nouveau nom de l'unité et du sous-répertoire en regard de l'invite
---- appropriée, puis appuyez sur ─┘ (Entrée)
INPUT 6,8,5 dstdrive = Installation sur unité ?
INPUT 6,10,40 path = Installation dans répertoire ?
SET dest = <dstdrive><path>
SET confile = <ins>\_DW_.CFG
IF "<dstdrive>"=="" GOTO getdir
IF "<path>"=="\" GOTO getdir
IF "<path>"=="" GOTO getdir
IF NOT DIREXISTS <dstdrive>\ GOTO getdir
CD <dstdrive>\
IF NOT DIREXISTS <dest> GOTO nopath
IF NOT EXISTS <dest>\DW.EXE GOTO nopath
CLEAR
TEXT Le répertoire "<dest>" existe déjà.
NEWMENU 1, 3, 67
;TFPL -8-6-93
MENU Installer le logical et seulement l'interface françcias
MENU Installer le logical et les interfaces pour toutes les langues
;TFPL
MENU Supprimez l'ancienne version; n'installez pas le nouveau
MENU Modifiez la configuration; ne copiez pas le logiciel
MENU Interrompez l'installation sans faire aucune modification
ENDCHOICES
;TFPL -8-6-93
CHOICE 1
CLEAR
TEXT Effacement du contenu antérieur de <dest>...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
SET ch = 2
GOTO okpath
;TFPL
CHOICE 2
CLEAR
TEXT Effacement du contenu antérieur de <dest>...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
SET ch = 3
GOTO okpath
CHOICE 3
CLEAR
TEXT Suppression du répertoire <dest>...
FOREACH name = <names>
DEL <dest>\<name>*.*
NEXT
DEL <dest>\FS_*.DRV
DEL <dest>\SC_*.DRV
DEL <dest>\PR_*.DRV
DEL <dest>\GR_*.DRV
DEL <dest>\_DW_*.*
DEL <dest>\ADL_MSGS.*
DEL <dest>\DW.EXE
DEL <dest>\UPDATE.EXE
IF NOT EXISTS <dest>\*.* GOTO remdest
TEXT Le répertoire <dest> contient des fichiers non répertories,
---- le répertoire n'est pas supprimé !!
WAIT
GOTO norem
:remdest
RD <dest>
:norem
DEL <dstdrive>\<prod>.BAT
GOTO end2
CHOICE 4
SET alter = Y
SET confile = <dest>\_DW_.CFG
GOTO okpath
CHOICE 5
GOTO end2
ENDCHOICES
:nopath
MD <dest>
IF NOT DIREXISTS <dest> GOTO getdir
;TFPL -8-6-93
TEXT New Installation
NEWMENU 1, 3, 64
MENU Installer le logical et seulement l'interface françcias
MENU Installer le logical et les interfaces pour toutes les langues
ENDCHOICES
CHOICE1
SET ch = 2
GOTO okpath
CHOICE2
SET ch = 3
GOTO okpath
ENDCHOICES
:okpath
;----------------------------------------------------------------------------
IF NOT EXISTS <confile> GOTO no_config
DISP 5,14 Reading configuration...
READCONFIG <confile>
:no_config
;----------------------------------------------------------------------------
HSCOUNT hs
IF NOT <hs>==0 GOTO have_hs
CLEAR
TEXT Problème - Aucune unité CD-ROM n'est installée. \n\n Veuillez utiliser le
---- disque d'installation fourni par votre fabricant d'unité CD-ROM pour
---- installer le questionnaire de périphériques. Puis réexecutez le programme
---- d'installation. \n\n
---- Remarque : le disque d'installation de l'unité CD-ROM reproduira quelques
---- fichiers sur votre disque système et modifiera les fichiers
---- CONFIG.SYS et AUTOEXEC.BAT.
---- D'autres programmes utilisent MSCDEX, il est recommande de supprimer
---- la ligne d'appel de ce programme de votre fichier AUTOEXEC.BAT, étant
---- donné que ce logiciel n'en a pas besoin. Assurez vous de
---- réinitialiser votre système une fois que les modules CD-ROM sont
---- installés.
WAIT
ABORT
:have_hs
;TFPL 19-11-93
GOTO get_hs_letter
SET msg =
IF <hs>==1 GOTO instOne
TEXT Vous pouvez choisir parmi différentes unités CD-ROM <def_cdtype>. Avec
---- l'aide des touches et , sélectionnez le périphérique CD-ROM
---- <def_cdtype> dans la liste, puis appuyez sur ┘ (Entrée) lorsque vous êtes
---- prêt à commencer. Appuyez sur Echap pour interrompre l'installation.
GOTO :instMore
:instOne
SET msg = Un module CD-ROM <def_cdtype> est installe (voir CONFIG.SYS):\n\n
:instMore
HSDRIVER hsname = 25, 6
CONFIG Driver = "<def_driver>=<hsname>"
CLEAR
TEXT <msg> Le module CD-ROM <def_cdtype> sélectionné est nommé "«<hsname>»". Dans le cas ou cette information est érronee, appuyez sur Echap pour
---- interrompre l'installation et vérifiez votre fichier CONFIG.SYS.
---- Il n'est pas nécessaire de faire appel au programme MSCDEX.EXE
---- (Extensions CD-ROM de Microsoft) pour exécuter ce logiciel.
---- A moins qu'il soit nécessaire pour un autre logiciel, vous pouvez
---- supprimer ce programme de votre fichier \AUTOEXEC.BAT (dans lequel
---- le programme d'installation de l'unité peut l'avoir placé).
WAIT
CLEAR
TEXT Copie de l'interfa